Skip to content

feat(client): improve retry safety for non-idempotent requests#65

Merged
romanindev merged 1 commit intofeature/release-0-8-x-integration-safetyfrom
feat/I55-improve-retry-safety-for-non-idempotent-requests
Apr 27, 2026
Merged

feat(client): improve retry safety for non-idempotent requests#65
romanindev merged 1 commit intofeature/release-0-8-x-integration-safetyfrom
feat/I55-improve-retry-safety-for-non-idempotent-requests

Conversation

@romanindev
Copy link
Copy Markdown
Contributor

Summary

Improves retry safety for non-idempotent requests.

Changes

  • prevent retries for POST and PATCH requests without an idempotency key
  • allow POST and PATCH retries only when explicitly enabled and protected by idempotencyKey
  • add unit and integration coverage

Behavior

Non-idempotent methods are not retried unless:

  • the method is explicitly included in retryMethods
  • the request provides idempotencyKey

Closes #55

@romanindev romanindev merged commit 431aeb2 into feature/release-0-8-x-integration-safety Apr 27, 2026
1 check passed
@romanindev romanindev linked an issue Apr 27, 2026 that may be closed by this pull request
@romanindev romanindev deleted the feat/I55-improve-retry-safety-for-non-idempotent-requests branch April 27, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[4] feat: improve retry safety for non-idempotent requests

1 participant